class UNIXCalls { public native static int chmod(String path, int mode);
extern "C" jint Java_UNIXCalls_chmod (JNIEnv *env, jclass c, jstring path, jint mode) { char *cpath = env->GetStringUTFChars(path); jint result = chmod(cpath, mode); env->ReleaseStringUTFChars(path, cpath); return result; }